package cn.iocoder.yudao.module.promotion.groupon.pojo.vo;

import cn.iocoder.yudao.module.api.product.sku.dto.AdminPriceRespDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * <pre>
 * OOoO0OOoO0OOOooo0oOOOO0OOOOO0oooOO0ooOOO0Ooooo0OOOOo0ooooO0OOooo0Ooooo0OOOOO
 *  这里是文件说明
 * OOoO0OOoO0OOOooo0oOOOO0OOOOO0oooOO0ooOOO0Ooooo0OOOOo0ooooO0OOooo0Ooooo0OOOOO
 * </pre>
 *
 * @author 山野羡民（1032694760@qq.com）
 * @since 2025/01/13
 */
@Data
public class AdminGrouponProductRespVO extends AdminPriceRespDTO {

    @Schema(description = "店铺编号")
    private Long shopId;

    @Schema(description = "套餐编号")
    private Long packageId;

    @Schema(description = "商品SPU编号")
    private Long spuId;

    @Schema(description = "商品SKU编号")
    private Long skuId;

    @Schema(description = "名称")
    private String name;

    @Schema(description = "图片")
    private String picUrl;

    @Schema(description = "是否显示价格")
    private Boolean priceVisible;

    @Schema(description = "单卖销售价，单位为分，0表示免费", example = "100")
    private int originPrice;

    @Schema(description = "数量")
    private Integer count;

    @Schema(description = "单位，如：次、条、瓶、份")
    private String unit;

}
